expander: Remove unnecessary redraws
authorBenjamin Otte <otte@redhat.com>
Wed, 19 Oct 2016 20:05:20 +0000 (22:05 +0200)
committerBenjamin Otte <otte@redhat.com>
Thu, 27 Oct 2016 03:07:23 +0000 (05:07 +0200)
gtk/gtkexpander.c

index 2b6c985950bc853412f4e3c9592545c996e8e938..6250d5d0e0963d96cf188ea1448ab55f9367050f 100644 (file)
@@ -670,19 +670,6 @@ gesture_multipress_released_cb (GtkGestureMultiPress *gesture,
     gtk_widget_activate (GTK_WIDGET (expander));
 }
 
-static void
-gtk_expander_redraw_expander (GtkExpander *expander)
-{
-  GtkAllocation allocation;
-  GtkWidget *widget = GTK_WIDGET (expander);
-
-  if (gtk_widget_get_realized (widget))
-    {
-      gtk_widget_get_allocation (widget, &allocation);
-      gdk_window_invalidate_rect (gtk_widget_get_window (widget), &allocation, FALSE);
-    }
-}
-
 static void
 update_node_state (GtkExpander *expander)
 {
@@ -753,8 +740,6 @@ gtk_expander_enter_notify (GtkWidget        *widget,
         gtk_widget_set_state_flags (expander->priv->label_widget,
                                     GTK_STATE_FLAG_PRELIGHT,
                                     FALSE);
-
-      gtk_expander_redraw_expander (expander);
     }
 
   return FALSE;
@@ -776,8 +761,6 @@ gtk_expander_leave_notify (GtkWidget        *widget,
       if (expander->priv->label_widget)
         gtk_widget_unset_state_flags (expander->priv->label_widget,
                                       GTK_STATE_FLAG_PRELIGHT);
-
-      gtk_expander_redraw_expander (expander);
     }
 
   return FALSE;